#ifndef __ALUMNO_TYPE__
#define __ALUMNO_TYPE__

# include <string>

struct domicilio{
    char * calle;
    int altura;
    char * ciudad;
    char * provincia;
    int codigoPostal;
    char * infoExtra;
}

struct {
        string tipoDoc;
        int numDoc;
        string estadoDoc;
        string nombres;
        string apellido;
        char sexo;
        int fechaNac;
        char * lugarNacimiento;
        char * lugarNacimientoInfoExtra;
        char * nacionalidad;
        struct domicilio dom;
        int * fechaInscripcion;
        int nroLegajo;
        int nroLibroMatriz;
        int nroFolio;
        struct condicion condicionIngreso;
        char * colegioProcedencia;
        char * colegioProcedenciaInfoExtra;
        int cantHermanos;
        int cantHermanosEsteEstab;
        int distanciaAlHogar;
        int cantHabitantesHogar;
        int cantHabitacionesHogar;
        int cantLibrosHogar;
        bool apoyoEscolar;
        struct documentacion doc;
        struct fichaSalud ficSal;
}typedef Alumno;

#endif
